#!/bin/bash

# 高性能弹幕系统启动脚本

echo "正在启动高性能弹幕系统..."

# 检查Java环境
if ! command -v java &> /dev/null
then
    echo "错误: 未找到Java环境，请先安装JDK 8+"
    exit 1
fi

# 检查Maven环境
if ! command -v mvn &> /dev/null
then
    echo "错误: 未找到Maven环境，请先安装Maven 3.6+"
    exit 1
fi

# 编译项目
echo "正在编译项目..."
mvn clean package

if [ $? -ne 0 ]; then
    echo "错误: 项目编译失败"
    exit 1
fi

# 启动应用
echo "正在启动应用..."
java -jar target/high-barrage-0.0.1-SNAPSHOT.jar

echo "应用启动完成!"